package site.eblog.dao;

import java.util.List;

import site.eblog.entity.User;

public interface UserMapper {

	/**
	 * 根据登录名在user表中查找user信息
	 * @param loginName
	 * @return
	 */
	public User findByName(String loginName);
	
	/**
	 * 用户注册
	 * @param user
	 * @return
	 */
	public int insertUser(User user);
	/**
	 * 注册user后更新user_role表，普通注册默认roleId为2
	 * @param user
	 * @return
	 */
	public int insertUserRole(User user);
	
	/**
	 * 修改userinfo
	 * @param user
	 * @return
	 */
	public int editUserInfo(User user);
	
	/**
	 * get所有用户
	 * @return
	 */
	public List<User> getUsers();
	
	/**
	 * deluser
	 * @param userName
	 * @return
	 */
	public int delUser(String userName);
}
